Cerrado. Esta pregunta necesita detalles de depuración. Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 6 años. Mejora esta pregunta delimitador // CREAR TRIGGER `range` ANTES DE INSERTAR EN touristCompany.hotels POR CADA FILA EMPEZAR SI NUEVO.star> 5 ENTONCES SET NEW.star = 5; ELSEIF NEW.star <1 ENTONCES SET NEW.star = 1; TERMINARA SI; FIN;// delimitador
2021-01-19 08:11:42
Debe crear el disparador dentro del mismo esquema / base de datos donde se realiza la operación de inserción. A partir de la definición de su activador, es obvio que la operación del activador estará en la base de datos de TouristCompany. Asegúrese de crear el disparador en la misma base de datos. Modifique la definición de su disparador como se muestra a continuación delimitador // CREAR TRIGGER `touristCompany``range` ANTES DE INSERTAR EN `TouristCompany``hotels` POR CADA FILA EMPEZAR SI NUEVO.star> 5 ENTONCES SET NEW.star = 5; ELSEIF NEW.star <1 ENTONCES SET NEW.star = 1; TERMINARA SI; FIN;// delimitador (O) Seleccione la base de datos antes de crear el disparador USE `TouristCompany`; delimitador // CREATE TRIGGER `range` ...| No es la respuesta que estás buscando? Explore otras preguntas etiquetadas como desencadenantes de mysql o haga su propia pregunta.